package com.itheima.Wuziqi.ui;

import com.itheima.Wuziqi.entity.Player;

/**
 * 游戏监听器接口，用于接收游戏事件
 */
public interface GameListener {
    // 游戏开始时调用
    void gameStarted();
    
    // 棋子放置后调用
    void piecePlaced(int row, int col, int playerType);
    
    // 游戏获胜时调用
    void gameWon(Player winner);
    
    // 游戏平局时调用
    void gameDrawn();
    
    // 玩家切换时调用
    void playerChanged(Player newPlayer);
}
    